<template>
    <div class='icons'>
         <swiper :options='swiperOption' ref='mySwiper' >
            <swiper-slide v-for="(page,index) of pages" :key='index'>
            <div class='icon' v-for = "item in page" :key = "item.id">
                <div class='img-wrapper'>
                    <img class='img-content' :src='item.imgUrl' alt=''>
                </div>
                <p class='icon-desc'>{{item.desc}}</p>
            </div>
            </swiper-slide>
            <div class='swiper-pagination' slot='pagination'></div>
         </swiper>
    </div>
</template>
<script>
export default {
  name: 'HomeIcons',
  props: {
    iconList: Array
  },
  data () {
    return {
      swiperOption: {
        // swiper options 所有的配置同swiper官方api配置
        pagination: '.swiper-pagination',
        paginationClickable: true
      }
      // iconList: [{
      //   id: '0001',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票,景点门票,景点门票'
      // },
      // {
      //   id: '0002',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0003',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0004',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0005',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0006',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0007',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0008',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // },
      // {
      //   id: '0009',
      //   imgUrl: 'http://img1.qunarzz.com/piao/fusion/1611/54/ace00878a52d9702.png',
      //   desc: '景点门票'
      // }]
    }
  },
  computed: {
    pages () {
      const pages = []
      this.iconList.forEach((item, index) => {
        const page = Math.floor(index / 8)
        if (!pages[page]) {
          pages[page] = []
        }
        pages[page].push(item)
      })
      return pages
    }
  }
}
</script>
<style lang='stylus' scoped>
    @import '~styles/variables.styl'
    @import "~styles/mixins.styl"
    .icons>>>.swiper-container
        height:0
        padding-bottom:50%
    .icons
        width:100%
        overflow :hidden
        margin-top:.1rem
        .icon
            width:25%
            height:0
            padding-bottom:25%
            float:left
            position: relative
            .img-wrapper
                position :absolute
                top:0
                right:0
                left:0
                bottom:.44rem
                overflow: hidden
                padding:.1rem
                .img-content
                    height:100%
                    display :block
                    margin:0 auto
            .icon-desc
                position :absolute
                bottom:0
                left:0
                right:0
                height:.44rem
                line-height:.44rem
                color:$darkTextColor
                text-align:center
                ellipsis()
</style>
